.banner {
    position: relative;
    overflow: hidden;
    width: 10rem;
    margin: 0 auto;
}
.banner img {
    width: 100%;
}
.swipe {
    overflow: hidden;
    position: relative;
}
.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-wrap > div {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
}
nav {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0.133333rem;
}
#position li {
    display: inline-block;
    width: 0.16rem;
    height: 0.16rem;
    margin: 0 0.04rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background-color: #e5e5e5;
}
#position li.on {
    background-color: #ff0000;
}
.brand-container {
}
.brand-container .brand {
    width: 10rem;
    display: block;
    margin: 0 auto;
    margin-bottom: 0.266667rem;
    position: relative;
}
.brand-container .brand .brand-logo {
    width: 100%;
}
.brand-container .brand .zpbz {
    width: 2.613333rem;
    position: absolute;
    bottom: 0.133333rem;
    left: 1.546667rem;
}